﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Logica.Clases;

namespace Sistema_Totem.Vista.Configuracion.Roles
{
    public partial class ConsultarRol : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            //if (Session["tipo_usuario"].ToString() != "Administrador")
            //{
            //    Response.Redirect("Login1.aspx");
            //}

            string nombre = Request.QueryString["Param1"];
            Label1.Text = nombre.ToString();
            ConsultarRoles(nombre);
        }
        
        #region Métodos

        #region Consultar Rol
        public void ConsultarRoles(string nombre)
        {
            Rol rol = new Rol();
            Rol resultado = null;
            rol.Nombre = Label1.Text;
            resultado = rol.ConsultarRol(nombre);

            if (resultado != null)
            {
                MostrarDatosRol(resultado);
            }
            else
            {
                //excepcion personal.
                System.Console.Write("Error");
            }
        }
        #endregion Consultar Rol

        #region Llenar Consultar Rol
        private void MostrarDatosRol(Rol rol)
        {
            Label2.Text = rol.TipoRol.ToString();
            Label3.Text = rol.Descripcion.ToString();
        }
        #endregion Llenar Consultar Rol

        #endregion Métodos

        protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Redirect("../Roles/ListarConsultarRol.aspx");
        }
    }
}